package com.yidu.erp.dao;

import java.util.List;
import java.util.Map;

import com.yidu.erp.model.BeyondDos;
import com.yidu.erp.model.BeyondWare;

public interface BeyondDosMapper {
	/**
	 * 配料删除
	 * @param dosId
	 * @return
	 */
    int deleteByPrimaryKey(String dosId);

    int insert(BeyondDos record);
    /**
     * 配料增加
     * @param record
     * @return
     */
    int insertSelective(BeyondDos record);
    /**
     * 根据ID查询所有信息
     * @param dosId
     * @return
     */
    BeyondDos queryId(String dosId);
    /**
     * 配料修改
     * @param record
     * @return
     */
    int updateByPrimaryKeySelective(BeyondDos record);
    
    int updateByPrimaryKey(BeyondDos record);
    /**
     * 查询所有信息
     * @param param
     * @return
     */
    List<BeyondDos> selectAll(Map<String, Object> param);
    /**
     * 查询所有行数
     * @param param
     * @return
     */
    int selectAllRowCount(Map<String, Object> param);
    
    /**
	 * 根据供货商编号查询药品的方法
	 * @param applyId 供货商编号
	 * @return 药品的集合
	 */
	public List<BeyondDos> findByApplydosId(String applyId);
	
	BeyondDos selectByPrimaryKey(String dosId);
}